Text copied to clipboard!

Pavadinimas

Text copied to clipboard!

Pilno technologinio paketo „Java“ programuotojas

Aprašymas

Text copied to clipboard!
Ieškome pilno technologinio paketo „Java“ programuotojo, kuris prisijungtų prie mūsų komandos ir prisidėtų prie modernių, patikimų bei lengvai plečiamų programinių sprendimų kūrimo. Šioje pozicijoje dirbsite tiek su vartotojo sąsajos, tiek su serverio pusės sistemomis, todėl ieškome specialisto, gebančio matyti visą produkto architektūrą ir priimti pagrįstus techninius sprendimus. Jūs būsite atsakingas už naujų funkcijų kūrimą, esamų sistemų tobulinimą, integracijų diegimą bei glaudų bendradarbiavimą su produktų vadovais, testuotojais, dizaineriais ir kitais programuotojais. Kasdienėje veikloje kursite ir prižiūrėsite backend sprendimus naudojant „Java“, „Spring Boot“ ar panašias technologijas, taip pat dirbsite su frontend dalimi naudodami šiuolaikinius karkasus, tokius kaip „Angular“, „React“ ar „Vue“. Tikimės, kad gebėsite kurti REST API, dirbti su duomenų bazėmis, suprasti mikroservisų architektūros principus ir taikyti gerąsias programavimo praktikas. Svarbi šios rolės dalis yra kodo kokybė, testavimas, našumo optimizavimas ir saugumo reikalavimų laikymasis. Ieškome žmogaus, kuris ne tik gerai programuoja, bet ir aktyviai dalyvauja sprendžiant techninius iššūkius, siūlo patobulinimus bei prisideda prie komandos augimo. Jums reikės analizuoti verslo poreikius, juos paversti techniniais sprendimais ir užtikrinti, kad galutinis rezultatas būtų stabilus, patogus naudotojui ir atitiktų kokybės standartus. Taip pat tikimės, kad gebėsite dirbti su versijų valdymo sistemomis, CI/CD procesais, konteinerizavimo įrankiais ir debesų kompiuterijos aplinkomis. Ši pozicija puikiai tinka specialistui, kuris mėgsta dinamišką aplinką, nori dirbti su įvairiomis technologijomis ir prisidėti prie viso produkto gyvavimo ciklo. Vertiname iniciatyvumą, atsakomybę, gebėjimą savarankiškai planuoti darbus ir kartu efektyviai bendradarbiauti komandoje. Jei jums svarbu kurti kokybiškus sprendimus, nuolat tobulėti ir dirbti aplinkoje, kurioje vertinamos idėjos bei techninė kompetencija, ši galimybė gali būti kaip tik jums. Prisijungę prie mūsų turėsite galimybę dirbti prie prasmingų projektų, taikyti modernias technologijas ir daryti realią įtaką produkto vystymui. Tikimės, kad atsinešite ne tik techninių žinių, bet ir norą mokytis, dalintis patirtimi bei prisidėti prie aukštos kokybės inžinerinės kultūros kūrimo.

Atsakomybės

Text copied to clipboard!
  • Kurti ir prižiūrėti frontend bei backend sprendimus naudojant „Java“ ir susijusias technologijas.
  • Projektuoti, kurti ir dokumentuoti REST API bei sistemų integracijas.
  • Bendradarbiauti su produkto, dizaino ir kokybės užtikrinimo komandomis kuriant naujas funkcijas.
  • Optimizuoti programų našumą, saugumą ir stabilumą gamybinėje aplinkoje.
  • Rašyti vienetinius, integracinius ir automatizuotus testus.
  • Dalyvauti kodo peržiūrose ir užtikrinti gerųjų programavimo praktikų laikymąsi.
  • Analizuoti technines problemas ir greitai įgyvendinti efektyvius sprendimus.
  • Prisidėti prie CI/CD procesų, diegimo automatizavimo ir infrastruktūros tobulinimo.

Reikalavimai

Text copied to clipboard!
  • Ne mažesnė kaip 3 metų patirtis kuriant programas su „Java“.
  • Patirtis dirbant su „Spring Boot“, „Hibernate“ ar panašiais backend įrankiais.
  • Gebėjimas dirbti su bent vienu moderniu frontend karkasu, pavyzdžiui, „React“, „Angular“ arba „Vue“.
  • Geros SQL ir reliacinių duomenų bazių žinios.
  • Patirtis kuriant ir integruojant RESTful paslaugas.
  • Supratimas apie mikroservisų architektūrą, saugumą ir autentifikavimo principus.
  • Patirtis naudojant „Git“, CI/CD įrankius ir automatizuoto testavimo praktikas.
  • Gebėjimas aiškiai komunikuoti technines idėjas ir dirbti komandoje.

Galimi interviu klausimai

Text copied to clipboard!
  • Kokia yra jūsų patirtis kuriant pilno technologinio paketo sprendimus su „Java“?
  • Su kokiais frontend karkasais esate dirbęs ir kurį vertinate labiausiai?
  • Ar turite patirties kuriant mikroservisų architektūra paremtas sistemas?
  • Kaip užtikrinate savo rašomo kodo kokybę ir testavimą?
  • Su kokiomis duomenų bazėmis ir integracijų tipais esate dirbęs?
  • Ar turite patirties dirbant su debesų kompiuterijos platformomis ir konteineriais?
  • Kaip sprendžiate našumo ar saugumo problemas sudėtingose sistemose?
  • Kodėl jus domina ši pilno technologinio paketo „Java“ programuotojo pozicija?